package org.alex.samples.service;

import java.util.List;
import java.util.Map;

import org.alex.samples.model.ExamScoreVO;
import org.alex.samples.model.ExamSubjectVO;
import org.alex.samples.model.ExamTestVO;
import org.alex.samples.model.ExamUserVO;

public interface IStudentService {

	public List<ExamSubjectVO> getSubjectList(ExamUserVO userVO);

	public ExamScoreVO getScoreById(Integer scoreId);

	public Map<Integer, List<ExamTestVO>> getTestListBySubject(Integer subId, String userId);


	//public void calculateScore(List<Integer> answerIds, Map<String, String[]> testMap, String userId, Integer subId);

	//public Integer calculateScore(Map<String, String[]> testMap, String userId, Integer subId);

	//public Integer calculateScore(Map<String, String[]> testMap, String userId, Integer subId);

	public void calculateScore(List<Integer> answerIds, Map<String, String[]> testMap, String userId, Integer subId);


	
}
